package net.guerlab.sdk.anubis;

/**
 * 常量
 * 
 * @author guer
 *
 */
public abstract class AnubisConstants {

    /**
     * 开发环境URL
     */
    public static final String HOST_DEV = "https://exam-anubis.ele.me/anubis-webapi/";

    /**
     * 正式环境URL
     */
    public static final String HOST_PRODUCED = "https://open-anubis.ele.me/anubis-webapi/";

    /**
     * 成功代码 "200"
     */
    public static final int CODE_SUCCESS = 200;

    /**
     * UTF-8编码格式
     */
    public static final String CHARSET_UTF8 = "UTF-8";

    /**
     * AccessToken请求URL
     */
    public static final String URL_GET_ACCESS_TOKEN = "get_access_token";

    /**
     * 订单创建请求URL
     */
    public static final String URL_ORDER_CREATE = "v2/order";

    /**
     * 订单取消请求URL
     */
    public static final String URL_ORDER_CANCEL = "v2/order/cancel";

    /**
     * 订单查询请求URL
     */
    public static final String URL_ORDER_QUERY = "v2/order/query";

    /**
     * 订单投诉请求URL
     */
    public static final String URL_ORDER_COMPLAINT = "v2/order/complaint";

    /**
     * 添加门店请求URL
     */
    public static final String URL_CHAIN_STORE_ADD = "v2/chain_store";

    /**
     * 更新门店请求URL
     */
    public static final String URL_CHAIN_STORE_UPDATE = "v2/chain_store/update";

    /**
     * 查询门店请求URL
     */
    public static final String URL_CHAIN_STORE_QUERY = "v2/chain_store/query";

    /**
     * 配送服务查询请求URL
     */
    public static final String URL_CHAIN_STORE_DELIVERY_QUERY = "v2/chain_store/delivery/query";

    /**
     * 查询骑手位置请求URL
     */
    public static final String URL_CARRIER_QUERY = "/v2/order/carrier";

    private AnubisConstants() {
        /**
         * not to do some thing
         */
    }

}
